package clt.com.mapper;

import java.util.List;
import java.util.Map;

import clt.com.object.User;

/**
 * 角色操作
 * @author zzx
 *
 */
public interface PrivRoleMapper {
	/**
	 * 
		 * 
		 * @Title  queryUserList
		 * @Description: 角色列表 
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public List<Map<String,String>> queryRoleList(Map<String,String> map);
	/**
	 * 
		 * 
		 * @Title  queryRoleListCount
		 * @Description: 角色列表 统计
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int queryRoleListCount(Map<String,String> map);
	/**
	 * 
		 * 
		 * @Title  queryRoleDtlById
		 * @Description: 角色详情
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public Map<String,String> queryRoleDtlById(Map<String,String> map);
	/**
	 * 
		 * 
		 * @Title  saveRoleInfo
		 * @Description: 角色新增
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int saveRoleInfo(User user);
	/**
	 * 
		 * 
		 * @Title  editRoleInfo
		 * @Description: 角色编辑
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int editRoleInfo(User user);
	/**
	 * 
		 * 
		 * @Title  delRoleInfo
		 * @Description: 角色删除
		 * @param:  map
		 * @param: 
		 * @return 
		 * @throws
		 * @author zzx
		 * @Date 2018年9月4日
	 */
	public int delRoleInfo(User user);
}
